#ifndef  OKIN_MOTOR_AUTO_H__
#define  OKIN_MOTOR_AUTO_H__

#include "OKIN_Global.h"

extern void OKIN_motorAuto_Flat( void);
extern void OKIN_motorAuto_run( void );
extern void OKIN_motorAuto_setL( MOTORPULSECMD cmd );
extern void OKIN_motorAuto_init(void);
extern uint8_t OKIN_motorAuto_break( uint32_t key);
extern void OKIN_motor_pulsesave(MOTORPULSECMD cmd);
extern void OKIN_motor_pulseClear(void);
extern void OKIN_motor_position_check(void);
extern void OKIN_motor_runPuleRead(void);
extern void OKIN_motor_runPuleSave(void);
extern void OKIN_motor_pulseReset(void);	

extern void OKIN_moter_speed_stop(void);

extern void OKIN_moter_speed_aotu(void);

extern void OKIN_moter_speed_run(void);

extern void OKIN_motorAuto_setpush( void );

extern void OKIN_motorAuto_10ms(void);

extern void OKIN_system_parameter_mem_save(void);
extern void OKIN_motorAuto_stop(void); 
extern void OKIN_motorAuto_set_alone( uint8_t motor,MOTORPULSECMD cmd );
extern void OKIN_motorAuto_setL_anyone(uint32_t heat_push,uint32_t feet_push );
extern void OKIN_moter_Speed_Set(uint8_t slowDown,uint16_t timer);
#endif
